import plugin from '../../lib/plugins/plugin.js'

//原作者Admilk
//此单js插件为二改插件(适配于葵崽)

export class MasterUnban extends plugin {
  constructor() {
    super({
      name: '主人解禁',
      dsc: '检测主人被禁言自动解禁',
      event: 'notice.group.ban',
      priority: 9999,
      rule: [
        {
          fnc: 'unbanMaster'
        }
      ]
    })
  }

  async unbanMaster(e) {
    // 检查是否为主人
    if (!e.isMaster) return false
    
    // 检查机器人权限
    const botMember = e.group.pickMember(e.bot.uin)
    if (!botMember.is_admin && !botMember.is_owner) {
        await e.reply('主人~我没有权限解禁您！')
        return false
    }
    
    // 如果是解除禁言（duration=0）则忽略
    if (e.duration === 0) return false
    
    // 立即解禁主人
    await e.group.muteMember(e.user_id, 0)
    await e.reply('我来救你了主人！！！！！')
    
    return true
  }
}